Projekt Części: Zaokrąglenie |
Lokalizacja w menu |
---|
Projekt Części → Zastosuj funkcję ulepszenia → Zaokrąglenie |
Środowisko pracy |
Projekt Części |
Domyślny skrót |
brak |
Wprowadzono w wersji |
- |
Zobacz także |
Sfazowanie |
Narzędzie Zaokrąglenie tworzy zaokrąglenia na wybranych krawędziach obiektu. Dodaje on do dokumentu obiekt Zaokrąglenie wraz z jego reprezentacją w oknie Widoku drzewa.
Zapoznaj się również z informacjami na stronie: Edytor właściwości.
Obiekt Zaokrąglenie środowiska Projekt Części wywodzi się z obiektu Część: Cecha i dziedziczy wszystkie jego właściwości. Posiada on również następujące dodatkowe właściwości:
Podstawowe
LinkSub
): Powiązanie z wybranymi krawędziami i ścianami elementu nadrzędnego. Może być linkiem tylko do elementu nadrzędnego, jeśli parametr DANEUżyj wszystkich krawędzi ma wartość PRAWDA
.Bool
): Jeśli wartość jest ustawiona na PRAWDA
zostanie użyty zaokrąglony kształt addytywnego / subtraktywnego elementu nadrzędnego, gdy obiekt zaokrąglenia zostanie włączony do szyku, w przeciwnym razie zostanie użyty tylko kształt samego zaokrąglenia. Domyślną wartością jest FAŁSZ
.PartShape
).Link
): Odnośnik do elementu nadrzędnego.LinkHidden
): Link do elementu nadrzędnego.Zaokrąglenie
QuantityConstraint
): Promień zaokrąglenia. Domyślnie 1 mm
.Bool
): Jeśli wartość to PRAWDA
wszystkie krawędzie elementu są zaokrąglane, a krawędzie określone przez DANEBazę są ignorowane. Domyślną wartością jest FAŁSZ
.Projekt Części
Bool
): Jeśli ma wartość PRAWDA
, nadmiarowe krawędzie są usuwane z wyniku operacji. Wartość domyślna jest określona przez preferencję Automatycznie udoskonal model po wykonaniu operacji opartej na szkicu. Zobacz stronę Projekt Części: Ustawienia.
Zaokrąglenia, fazowania i inne funkcje działające na bryłach zależą od jądra Technologii OpenCASCADE (OCCT), z której korzysta FreeCAD. Jądro OCCT czasami ma trudności z obsługą zbieżnych ostrych krawędzi, gdzie spotykają się dwie ściany. W takim przypadku FreeCAD może ulec awarii bez wyjaśnienia.
W przypadku uruchomienia z terminala, FreeCAD może wyświetlić taki dziennik po awarii:
#1 0x7fff63d660ba in BRep_Tool::Curve(TopoDS_Edge const&, TopLoc_Location&, double&, double&) from /usr/lib/x86_64-linux-gnu/libTKBRep.so.7+0x2a
#2 0x7fff63d69546 in BRep_Tool::Curve(TopoDS_Edge const&, double&, double&) from /usr/lib/x86_64-linux-gnu/libTKBRep.so.7+0x46
#3 0x7fff71f4fef5 in ChFi3d_Builder::PerformIntersectionAtEnd(int) from /usr/lib/x86_64-linux-gnu/libTKFillet.so.7+0x3b05
#4 0x7fff71f58307 in ChFi3d_Builder::PerformOneCorner(int, bool) from /usr/lib/x86_64-linux-gnu/libTKFillet.so.7+0x1097
#5 0x7fff71ef6218 in ChFi3d_Builder::PerformFilletOnVertex(int) from /usr/lib/x86_64-linux-gnu/libTKFillet.so.7+0x4e8
#6 0x7fff71ef71d1 in ChFi3d_Builder::Compute() from /usr/lib/x86_64-linux-gnu/libTKFillet.so.7+0xe31
#7 0x7fff720ad7c3 in BRepFilletAPI_MakeChamfer::Build() from /usr/lib/x86_64-linux-gnu/libTKFillet.so.7+0x33
#8 0x7fff723be48e in PartDesign::Chamfer::execute() from /usr/lib/freecad-daily/lib/_PartDesign.so+0x60e
...
Dane wyjściowe odwołują się do funkcji z bibliotek OCCT. Jeśli wystąpi tego typu awaria, problem może wymagać zgłoszenia i rozwiązania w OCCT, a nie w FreeCAD.
Więcej informacji można znaleźć w wątkach na forum:
Numery krawędzi nie są całkowicie stabilne, dlatego zaleca się zakończenie głównych prac projektowych bryły przed zastosowaniem funkcji takich jak zaokrąglenia i fazowania, w przeciwnym razie krawędzie mogą zmienić nazwy, a zaokrąglone krawędzie prawdopodobnie staną się nieprawidłowe. Gdy właściwość DANEUżyj wszystkich krawędzi ma wartość PRAWDA
, istnieje pewna ochrona przed taką sytuacją. Ponieważ w takich przypadkach używane są wszystkie krawędzie obiektu bazowego i nie ma zależności od indywidualnych nazw krawędzi.
Przeczytaj więcej na stronie problem nazewnictwa topologicznego.